iT邦幫忙

2022 iThome 鐵人賽

DAY 30
1
Agile

工具從來不是問題,知識才是力量 ! Microsoft 365 照樣玩 Scrum !系列 第 30

[Day 30] 最後一天來閒聊近年為何吹捧Scrum開發

  • 分享至 

  • xImage
  •  

https://ithelp.ithome.com.tw/upload/images/20220927/20109107p6qM6JicVB.png
拜Covid-19所賜,去年首次體驗到在家上班的一年。
許多傳產公司當政府下令二級防疫後,光是要讓公司員工因應防疫政策及期間的工作調度,就感到一個頭兩個大。也正是在這段期間,早期就已經導入Scrum開發的資訊業,馬照跑、舞照跳,任務持續進行不掉棒。/images/emoticon/emoticon01.gif
其實Scrum開發中的許多重要觀念,在資訊業的開發規範中都有相互對應的部分。例如,在Day 6所提到的Minimum Value Product(MVP)卡片,有別於其他產業,這類MVP卡片的工作內容在資訊業中,多半都須遵循物件導向設計原則SOLID。在開發過程中,擴充性、閱讀性、維護性都需要被考量。而MVP卡片中,所完成的項目,並不侷限在單一專案。時常都是小修一下就可以直接應用到其他的專案。這也是為什麼MVP卡片Day 12Day 13特別被Scrum導師(SM)留意,必定要在每期衝刺活動(sprint)中完成的主因。/images/emoticon/emoticon69.gif
其次,多人合力完成同一項工作在資訊業也是稀鬆平常的事,因為『程式版本控制』已經是現代程式設計師或工程師具備的DNA。不論是Git或者SVN的版控,都能避免『一個和尚有水喝,三個和尚沒水喝。』的窘境。在Scrum開發中,所有的文件都要能做到滾動式的修正及調整,如同在Day 19所提到的 :
https://ithelp.ithome.com.tw/upload/images/20220927/20109107k9C5PfdfzT.png
最後,許多企業都抱著導入Scrum開發後,能夠做到『持續整合、持續開發(CI/CD)。』邁向全自動化的崇高目標。/images/emoticon/emoticon56.gif
首先,Scrum開發所要改變的是『人與人合作分工的一種方式』,八竿子跟電腦與機器打不著關係。而目前CI/CD在資訊業能夠成功的主因,在於所有的程序歷程,都有完整的日誌(log)記載。每一次的問題歷程,透過日誌(log)可以再加工轉換為可分析及機器學習的大數據,這才是真正全自動化能夠成功的原因。
好啦、好啦。真要攀附一點關係的話,『將日誌加工轉換為可分析及機器學習的大數據』其實是挺適合導入Scrum開發的。
『Scrum開發非常適合這類會滾動式變化的開發項目。』/images/emoticon/emoticon01.gif

這次的鐵人賽,就資訊業來分享Scrum開發,其實是相對容易的。不過,一個真正好的開發流程,應該是能推廣到各行各業的。就看看未來SM這個名詞會不會取代PM這個名詞吧。

完賽囉!/images/emoticon/emoticon42.gif


上一篇
[Day 29] 剖析 Developer 該具備的特質
系列文
工具從來不是問題,知識才是力量 ! Microsoft 365 照樣玩 Scrum !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

1

恭喜完賽!!!!!
我還在苦惱今天主題勒/images/emoticon/emoticon02.gif

Flower iT邦新手 5 級 ‧ 2022-09-30 13:59:31 檢舉

最後一天!! 恭喜完賽~~

/images/emoticon/emoticon41.gif

1
高魁良
iT邦新手 1 級 ‧ 2022-10-12 13:31:41

恭喜完賽!感謝分享!

/images/emoticon/emoticon41.gif

我要留言

立即登入留言